// 此处用于存放与订单有关的所有接口请求
import request from '@/utils/request'

// 添加地址
// mode: cart => obj {cartIds,remark}
// mode: buyNow => obj {goodsId,goodsNum,goodsSkuId,remark}
export const setOrder = (mode, obj) => {
  return request.post('/checkout/submit', {
    params: {
      mode, // buyNow=>商品详情页跳转支付；cart=>购物车跳转支付
      deliver: 10, // 10快递；20门店自取
      couponId: 0, // 优惠券ID，传0 不使用
      isUsePoints: 0, // 积分 传0 不使用
      ...obj // 不同的mode需要不同的参数，使用obj将传进的参数动态展开
    }
  })
}

// 获取订单
export const getOrder = (dataType, page) => {
  return request.get('/order/list', {
    params: {
      dataType,
      page
    }
  })
}
